package com.pro.common.api.user.intf;

import com.pro.common.api.CommonConst;
import com.pro.common.api.R;
import com.pro.common.api.auth.IUserService;
import com.pro.common.api.model.dto.UserSimpleDTO;
import com.pro.common.api.user.model.db.User;
import feign.Request;
import feign.RequestTemplate;
import feign.RetryableException;
import io.swagger.v3.oas.annotations.Hidden;
import lombok.SneakyThrows;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;

import java.io.Serializable;
import java.nio.charset.Charset;
import java.util.*;

//@Tag(name = "用户信息")
//@FeignClient(name = CommonConst.Modules.user, contextId = "UserFeignClient")
@Hidden
public interface UserFeignClient<T extends User> extends IUserService<T> {


}
